/*
    这个文件是用来书写api请求函数的文件
    我们请求获取数据,每个接口都对应一个函数去发请求
*/

import Ajax from './ajax'
import mockAjax from './mockAjax'

/*
    请求获取三级分类列表数据的函数
    请求地址    /api/product/getBaseCategoryList
    类型        get
    参数       
*/
export const reqCategoryList = () => {
    return Ajax({
      url:'/product/getBaseCategoryList',
      method:'get'
    })
  } 
// 测试接口请求函数
// reqCategoryList() // 这里如果要调用,得把模块引入到main当中

  // 请求获取mock的接口, 首页的轮播图
  // /mock/banner
  // get
  export const reqBannerList = ()=>{
      return mockAjax({
        url:'/banner',
        method:'get'
      })
  }

  export const reqFloorList = () => {
    return mockAjax({
      url:'/floor',
      method:'get'
    })
  }

  // /api/list
  // post
  // 请求获取商品列表数据信息 
  export const reqGoodsListInfo = (searchParams) => {
    return Ajax({
      url:'/list',
      method:'post',
      data:searchParams
    })
  }
  // reqGoodsListInfo({}) // 测试的时候必须携带参数,假设不知道参数是什么,至少给个空对象







